package org.jeecg.modules.core.passdata.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.common.aspect.annotation.Dict;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

@Data
@ApiModel(value="车辆超载详情", description="车辆超载详情")
public class OverloadHighwayDetailsVo {

    /**检测时间*/
    @Excel(name = "检测时间", width = 15, format = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "检测时间")
    private java.util.Date checkTime;

    /**车牌号码*/
    @Excel(name = "车牌号码", width = 15)
    @ApiModelProperty(value = "车牌号码")
    private java.lang.String vehicleNo;
    /**轴数*/
    @Excel(name = "轴数", width = 15, dicCode = "axes_num")
    @Dict(dicCode = "axes_num")
    @ApiModelProperty(value = "轴数")
    private java.lang.Integer axesNum;

    /**限重(Kg)*/
    @Excel(name = "限重(Kg)", width = 15)
    @ApiModelProperty(value = "限重(Kg)")
    private java.lang.Double weightLimit;
    /**总重(Kg)*/
    @Excel(name = "总重(Kg)", width = 15)
    @ApiModelProperty(value = "总重(Kg)")
    private java.lang.Double total;

    /**超载数*/
    @Excel(name = "超载数", width = 15)
    @ApiModelProperty(value = "超载数")
    private java.lang.Double overloadNum;

    /**货物*/
    @Excel(name = "货物", width = 15)
    @ApiModelProperty(value = "货物")
    private java.lang.String goods;

    //站点编码，行政区划编码
    private java.lang.String siCode;
    private java.lang.String reCode;
}
